package com.wys.ws_im.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.Table;

/**
 * 离线消息
 *
 * @author wys
 * created in 22:23 2019/4/15
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "offline_message")
public class OfflineMessage {

    /**
     * id
     */
    @AutoID
    private Integer id;

    /**
     * ulid
     */
    private Integer ulid;

    /**
     * aid  一方一个 OfflineMessage
     * 每个聊天室对应的两个人，各自有一个 OfflineMessage
     */
    private Integer aid;

    /**
     * 最后一条已读消息id或最前一条的未读消息id
     * 0 表示刚加入群未有可读信息
     */
    private Integer lastReadMessageid;

    /**
     * 消息数量
     */
    private Integer count;

//    /**
//     * 接收方id
//     */
//    private Integer userListId;


}
